// 1导入express
const express = require('express')
// 2创建服务器
const app = express()

// 4监听客户端的get和post请求，并响应具体的内容

app.get("/user", (req, res) => {
    // 利用express提供的 res.send来响应一个JSON数据
    res.send({
        name: "张三",
        age: 20,
        gender:"女"
    })
})

// 利用app.post请求
app.post("/user", (req, res) => {
    // res.send可以响应文本也可以响应JSON格式
    res.send("post请求成功")
})

// 5接收url携带的参数
app.get("/cx", (req, res) => {
    console.log(req.query);
    res.send(req.query)
})
// 6获取动态的参数
app.get("/user/:id", (req, res)=>{
    console.log(req.params);
    res.send(req.params)
})

// 3启动服务器
app.listen(8080, () => {
    console.log('express serve runnin at the http://127.0.0.1');
})